European polecat - French English Dictionary